package com.atguigu.exam;

import java.io.File;
import java.io.IOException;

/**
 * 1)利用代码在D盘下创建news文件夹。
 * 2)利用代码在news文件夹下创建2个.docx文件，2个.java文件，2个.txt的文件
 * （在控制台打印news文件夹下的.java文件)
 * @author xbd
 * @create 2021-05-30 19:23
 */
public class NewsTest {
    public static void main(String[] args) {
        File file = new File("D:\\news");
        file.mkdir();
        try {
            File file1 = new File("D:\\news\\test01.docx");
            File file2 = new File("D:\\news\\test02.docx");
            File file3 = new File("D:\\news\\test01.java");
            File file4 = new File("D:\\news\\test02.java");
            File file5 = new File("D:\\news\\test01.txt");
            File file6 = new File("D:\\news\\test02.txt");
            if(!file1.exists()){
                file1.createNewFile();
                System.out.println("创建文件：" + file1);
            }
            if(!file2.exists()){
                file2.createNewFile();
                System.out.println("创建文件：" + file2);
            }
            if(!file3.exists()){
                file3.createNewFile();
                System.out.println("创建文件：" + file3);
            }
            if(!file4.exists()){
                file4.createNewFile();
                System.out.println("创建文件：" + file4);
            }
            if(!file5.exists()){
                file5.createNewFile();
                System.out.println("创建文件：" + file5);
            }
            if(!file6.exists()){
                file6.createNewFile();
                System.out.println("创建文件：" + file6);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        String[] fileNames = file.list();
        for(String fileName : fileNames){
            if(fileName.endsWith(".java"))
                System.out.println(fileName);
        }
    }
}
